home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d2 / tips0915.arc / TIPS0915.ASC < prev   
Text File  |  1990-10-06  |  58KB  |  1,112 lines

  1. Tips by Craig S. Stevenson using:
  2.  
  3. HARDWARE                     SOFTWARE
  4.  
  5. DTK 386-25 (Cache)           ADCACHE Version 1.20
  6. Toshiba XM-3201B CD-ROM      CheckIt
  7. USR Courier Dual Standard    DesqView 2.25, 2.26
  8. USR Courier HST 14400        QEMM 4.23, QEMM 5.00
  9. Zenith Z386-25               Manifest 1.00
  10. Zenith Z386-12               PCTools Deluxe 5.5, 6.0
  11. Zenith Z286-12               RBBS-PC 17.3, 17.3A, /ANSIED
  12. Zenith Z286-8                Doorway 2.05, 2.06 Beta
  13. Zenith Z159-8                X00.SYS Version 1.22, 1.23H
  14. Zenith Turbosport 386        SUPER-PC-KWIK Version 1.54
  15.                              DSZ Version 4-11, 6-26
  16.                              Windows 3.0
  17.                              Lantastic 3.0
  18.                              Reconfig 3.1
  19.                              ZDOS 3.3+, ZDOS 4.01
  20.  
  21.  
  22. From:  The Bertha BBS  (218)-924-2060  (Node 1 - USR Dual Standard)
  23.        12,500+ Files On-Line.  (DesqView, Windows, PCX Clip-Art, Etc.)
  24.        (Free Access On First Call!)
  25.  
  26. Date:  September 15, 1990
  27.  
  28. The current version of TIPS is available to subscribers of The Bertha BBS.
  29.  
  30. Disclaimer:  Use the tips at your own risk!  I have tried to be accurate in my
  31.              diagnosis of problems and their solutions.  However, it is
  32.              impossible to know everything about your machine.  These tips
  33.              worked on my machines, they may not work on yours due to some
  34.              unforeseen differences.  Neither I, nor The Bertha BBS will be
  35.              held responsible for damages done by anything you do to your
  36.              machine.
  37.  
  38. Distribution:  This file may be distributed on BBS's as long as it is not
  39.                modified in any way.
  40.  
  41. ══════════════════════════════════════════════════════════════════════════════
  42.   ┌───────────┐
  43.   │ TIP INDEX │
  44.   └───────────┘
  45. ══════════════════════════════════════════════════════════════════════════════
  46. Category        Tip#   Problem Or Topic
  47. -------------   ----   -------------------------------------------------------
  48. QEMM/DesqView     1    Repeated system hangs when using DesqView.
  49. QEMM/DesqView     2    High speed communications causing hangs within DV.
  50. QEMM/DesqView     3    Print screen causing hangs in DesqView 2.26.
  51. QEMM/DesqView     4    System hangs when using PCTools Deluxe V6.0 in DV.
  52. QEMM/DesqView     5    Getting a caching program to work with DesqView.
  53. QEMM/DesqView     6    Acquiring more high ram.
  54. QEMM/DesqView     7    Communications program causing system slowdown in DV.
  55. QEMM/DesqView     8    Increasing DesqView window sizes.  (Using Zenith DOS)
  56. QEMM/DesqView     9    Larger DV windows and more high ram.  (Zenith only)
  57. QEMM/DesqView    10    Intermittent DesqView problems.
  58. QEMM/DesqView    11    "Drive x Not Ready" error message from hard disk drive.
  59. QEMM/DesqView    12    System hangs and file corruption.
  60. QEMM/DesqView    13    Caching problems when using DesqView.
  61. QEMM/DesqView    14    CD-ROM problems when using DesqView.
  62. QEMM/DesqView    15    Problems when running RBBS-PC under DesqView.
  63.  
  64. Zenith            1    System hangs when doing a warm boot with QEMM 5.0.
  65. Zenith            2    Slow video after installing QEMM 5.0.
  66. Zenith            3    Increasing memory size for applications.
  67. Zenith            4    "Unable to read sector" error message from PCTools.
  68. Zenith            5    "Error, Keyboard Not Connected" error message.
  69. Zenith            6    Slow hard drive access on Zenith Turbosport.
  70.  
  71. RBBS-PC           1    DV applications interfering with user communications.
  72. RBBS-PC           2    Poor performance of RBBS when using multiple nodes.
  73. RBBS-PC           3    Optimizing performance with X00.SYS.
  74. RBBS-PC           4    Connection problems for callers.
  75.  
  76. Communications    1    MNP-5 modem connection problems.
  77. Communications    2    Slow download speeds when using 2400 baud MNP-5 modems.
  78. Communications    3    Slow download speeds from some USR HST boards.
  79. Communications    4    DSZ/Zmodem will not work on my system.
  80. Communications    5    Garbage on screen with MNP-5 modem.
  81.  
  82. Doorway           1    Screen problems when using Doorway under DesqView.
  83. Doorway           2    Typing during screen update produces garbage on screen.
  84.  
  85. Reconfig          1    Reconfig not working properly when caching enabled.
  86.  
  87. Hardware          1    Floppy/Hard drives not working properly.
  88. ══════════════════════════════════════════════════════════════════════════════
  89.   ┌───────────────┐
  90.   │ QEMM/DesqView │
  91.   └───────────────┘
  92. ══════════════════════════════════════════════════════════════════════════════
  93.   ┌───────────────────────┐
  94.   │ QEMM/DesqView TIP#  1 │
  95.   └───────────────────────┘
  96.  
  97. PROBLEM:   Repeated system hangs when using DesqView.
  98.  
  99. SYMPTOMS:  System will hang intermittently and with no warning.
  100.  
  101. SOLUTION:  Check the setting of "Manage Printer Contention" in the DesqView
  102.            Setup area.  Numerous hangs are caused by having this set to "Y".
  103.            Set it to "N".  You must make sure not to have two applications
  104.            printing at the same time.
  105.  
  106.            NOTE:  The solution that I use for this problem is to use a buffer
  107.                   on the printer.  Mine is 512K.  That way I can print and the
  108.                   buffer takes all the data.  Then I can close the window and
  109.                   print something else from another application immediately.
  110.  
  111. ══════════════════════════════════════════════════════════════════════════════
  112.   ┌───────────────────────┐
  113.   │ QEMM/DesqView TIP#  2 │
  114.   └───────────────────────┘
  115.  
  116. PROBLEM:   System hangs when using high speed communications within DesqView.
  117.  
  118. SYMPTOMS:  When running high speed (>9600 baud) communications, the system
  119.            will hang intermittently.
  120.  
  121. SOLUTION:  Switch to buffered (16550) serial ports.  On my system, I was able
  122.            to move to 19200 baud with no hangs by switching to the buffered
  123.            ports.  You may also try setting "Optimize Communications" to Y in
  124.            the DesqView Setup area.  Be cautious with this setting as it can
  125.            cause some problems as well.  It is also helpful to upgrade to
  126.            DesqView 2.26 as there is better support for high speed
  127.            communications.
  128.  
  129.            NOTE:  I have now gone to 38400 baud on my system using the X00
  130.                   FOSSIL driver.  Things seem to be operating smoothly.
  131.  
  132. ══════════════════════════════════════════════════════════════════════════════
  133.   ┌───────────────────────┐
  134.   │ QEMM/DesqView TIP#  3 │
  135.   └───────────────────────┘
  136.  
  137. PROBLEM:   When I do a print screen in DesqView 2.26, my computer hangs.
  138.  
  139. SYMPTOMS:  Pressing the print screen key while using DesqView 2.26, part of
  140.            the screen will print and then the computer hangs up.  Even CTRL-
  141.            ALT-DEL will not reset the machine.
  142.  
  143. SOLUTION:  DesqView 2.26 uses a different method to do a printscreen.  There
  144.            is a patch available to change back to the old way of doing it.
  145.            Patch your program and the problem will go away.
  146.  
  147. ══════════════════════════════════════════════════════════════════════════════
  148.   ┌───────────────────────┐
  149.   │ QEMM/DesqView TIP#  4 │
  150.   └───────────────────────┘
  151.  
  152. PROBLEM:   System hangs when using PCTools Deluxe Version 6 within DesqView.
  153.  
  154. SYMPTOMS:  If you try to delete multiple files with PCShell, the system will
  155.            hang after deleting the first or second file.  Sometimes you will
  156.            be able to get to the DesqView Menu, but you will get an error
  157.            message when you try to open another window.
  158.  
  159. SOLUTION:  The problem seems to be isolated to the Delete Tracking option of
  160.            Mirror.  You may use Mirror, but do not use the Delete Tracking
  161.            Option.
  162.  
  163.            NOTE:  Some additional information on this problem.  When you use
  164.                   mirror with the delete tracking option, mirror sets up a
  165.                   TSR.  This TSR is what gives DesqView fits.  When you just
  166.                   use mirror without delete tracking, no TSR is needed.  So
  167.                   mirror works fine without delete tracking.
  168.  
  169. ══════════════════════════════════════════════════════════════════════════════
  170.   ┌───────────────────────┐
  171.   │ QEMM/DesqView TIP#  5 │
  172.   └───────────────────────┘
  173.  
  174. PROBLEM:   I can't get a caching program to work properly with DesqView.
  175.  
  176. SYMPTOMS:  After loading PC-Cache version 6, the cache does not work if you
  177.            enter DesqView directly.  If you use manifest to look at First Meg
  178.            Programs, PC-CACHE is not listed.
  179.  
  180. SOLUTION:  I was not able to get PC-Cache version 6 to work correctly on my
  181.            system.  Either switch back to version 5.5 or get a shareware copy
  182.            of ADCACHE.  ADCACHE was written with QEMM, 386-to-the-max, and
  183.            DesqView in mind.  It is fast, small, and compatible.
  184.  
  185.            NOTE:  I have also used Super PC-Kwik with success.  It is larger
  186.                   than ADCACHE, but it is somewhat faster.
  187.  
  188. ══════════════════════════════════════════════════════════════════════════════
  189.   ┌───────────────────────┐
  190.   │ QEMM/DesqView TIP#  6 │
  191.   └───────────────────────┘
  192.  
  193. PROBLEM:   I can't seem to get enough high ram to load all the things I want
  194.            to load high.
  195.  
  196. SYMPTOMS:  Insufficient high ram available to load applications.
  197.  
  198. SOLUTION:  If you have a color system (EGA/VGA) and never use monochrome, use
  199.            the I=B000-B7FF switch on QEMM to include the monochrome video
  200.            area.  This will gain you 32K of high ram.
  201.  
  202. ══════════════════════════════════════════════════════════════════════════════
  203.   ┌───────────────────────┐
  204.   │ QEMM/DesqView TIP#  7 │
  205.   └───────────────────────┘
  206.  
  207. PROBLEM:   Other DesqView windows operations grind to a halt when using a
  208.            communications program in the foreground.
  209.  
  210. SYMPTOMS:  Severe performance degradation when using a communications program
  211.            in another window.
  212.  
  213. SOLUTION:  Use Tame on your communications program to make it release the
  214.            clock-ticks it doesn't need.  It made about 400 cps difference on
  215.            my system.
  216.  
  217.            NOTE:  Tame 2.30 has its defaults set differently than 2.20.  This
  218.                   means that you may have to fine tune it to work correctly.
  219.  
  220. ══════════════════════════════════════════════════════════════════════════════
  221.   ┌───────────────────────┐
  222.   │ QEMM/DesqView TIP#  8 │
  223.   └───────────────────────┘
  224.  
  225. PROBLEM:   I can't get enough memory freed up to open the size windows that I
  226.            need to run my applications.  I use Zenith Dos.
  227.  
  228. SYMPTOMS:  Window sizes are difficult to get above 460K due to the overhead of
  229.            DOS, Video, Drivers, Etc.
  230.  
  231. SOLUTION:  If you are using Zenith Dos 3.3+, switch to Zenith Dos 4.01.  Dos
  232.            4.01 is about 40K smaller than the later versions of 3.3+.  That
  233.            made my windows about 20K larger than before, leaving me more room
  234.            to increase the size of my transmit and receive buffers.  IBM Dos
  235.            4.01 is supposedly larger than 3.3, but Zenith Dos 4.01 is smaller.
  236.            Zenith Dos 4.01 also appears to be free of most of the bugs in IBM
  237.            Dos 4.01.
  238.  
  239.            NOTE:  Different versions of Zenith Dos 3.3+ were different sizes.
  240.                   For example, doing a plain hard drive boot with no
  241.                   Autoexec.Bat and Buffers=8, Files=20 in Config.Sys the
  242.                   amount of memory remaining is as follows:
  243.  
  244.                   Dos 3.30 / 3.30.08   (599,600 free)
  245.                   Dos 3.30 / 3.30.14   (562,064 free)
  246.                   Dos 4.01 / 4.00.02   (590,336 free)
  247.  
  248.                   The later versions of Dos 3.3+ appear to be larger.  I
  249.                   upgraded from Dos 3.30 / 3.30.14 to Dos 4.01.  I gained
  250.                   about 28K with the upgrade.  If you have an earlier version
  251.                   of Dos 3.3+, you may not benefit.  To see what version of
  252.                   Dos you have, type VER from the dos prompt.
  253.  
  254. ══════════════════════════════════════════════════════════════════════════════
  255.   ┌───────────────────────┐
  256.   │ QEMM/DesqView TIP#  9 │
  257.   └───────────────────────┘
  258.  
  259. PROBLEM:   I am still fighting for larger windows and more high ram.  I use a
  260.            Zenith computer with a Zenith/DTC Hard/Floppy controller.
  261.  
  262. SYMPTOMS:  There is not enough free high ram to get the DesqView windows as
  263.            large as I want to.
  264.  
  265. SOLUTION:  If (and only if) you use a Zenith computer with a Zenith/DTC
  266.            controller, you may be able to include part or all of the C800-CFFF
  267.            range to use as high ram.  Zenith/DTC controllers normally do not
  268.            have a BIOS on them.  Disk I/O is handled by the Zenith BIOS.  As a
  269.            result you can use I=C800-CFFF on your QEMM line in order to gain
  270.            another 32k of high ram.  This should help your window size as
  271.            well.  Beware of other cards that may reside in that space.  You
  272.            may have a SCSI card there or something else.  To make sure, use
  273.            Manifest to see if there is anything in that space.
  274.  
  275. ══════════════════════════════════════════════════════════════════════════════
  276.   ┌───────────────────────┐
  277.   │ QEMM/DesqView TIP# 10 │
  278.   └───────────────────────┘
  279.  
  280. PROBLEM:   I get intermittent "weird" things that happen to my computer when I
  281.            run DesqView.
  282.  
  283. SYMPTOMS:  Sometimes the system will "hang", other times it will do strange
  284.            things.
  285.  
  286. SOLUTION:  I have heard of a number of problems being solved by using the
  287.            NOSORT (NS) switch in QEMM 5.0.  QEMM normally "sorts" the memory
  288.            in your machine by speed.  Some programs have a problem with memory
  289.            that has been "sorted" by QEMM since the memory may not be
  290.            contiguous.  I use this switch with no problems, but cannot verify
  291.            that it solved anything.
  292.  
  293. ══════════════════════════════════════════════════════════════════════════════
  294.   ┌───────────────────────┐
  295.   │ QEMM/DesqView TIP# 11 │
  296.   └───────────────────────┘
  297.  
  298. PROBLEM:   I get a "Drive x Not Ready" error message from my hard disk.
  299.  
  300. SYMPTOMS:  When doing disk intensive work in an application, a "Drive x Not
  301.            Ready", "Abort, Retry, Fail?" error message will occur.  By typing
  302.            "R" to retry, the program continues normally until the next
  303.            occurance.
  304.  
  305. SOLUTION:  This error message occurs primarily with IDE drives, although any
  306.            1:1 interleaved drive may be affected.  The problem is in the
  307.            overhead that QEMM requires to operate.  This is a problem that
  308.            Quarterdeck has finally been able to reproduce, and they are
  309.            working on it.  If you do not have an IDE drive, you may be able to
  310.            reformat you hard disk to 2:1 or 3:1 interleave.  This will cause
  311.            the drive and controller to be less timing critical.  For an IDE
  312.            drive, this is not possible.  Some drives allow you to change a
  313.            jumper on the drive to emulate 2:1 interleave.  It is unclear
  314.            whether this works or not.  I have not tried this method.  There
  315.            are also some timing problems with some BIOS's.  An upgrade to the
  316.            most current revision might help the problem.  Quarterdeck also
  317.            suggests using Stacks=0,0 to reduce the DOS overhead.  This
  318.            promises to be an ongoing battle.  Stay tuned...
  319.  
  320.            NOTE:  If you have a machine with AMI Bios, you might try the
  321.                   following:  In the advanced setup there is an entry called
  322.                   "16-bit AT command delay  00 00 01 01".  Change this to "00
  323.                   01 01 01".  This is supposed to completely solve the IDE
  324.                   timout problem.  I haven't verified this, since I don't have
  325.                   a machine with AMI Bios.
  326.  
  327.            NOTE:  The above problem is actually caused by a bug in most, if
  328.                   not all BIOSes.  Problems have been reported in AMI, Award,
  329.                   and Phoenix BIOSes.  I can report that I have had this
  330.                   problem with DTK's BIOS as well.  The problem stems from the
  331.                   fact that some BIOSes initiate disk activity and then clear
  332.                   the "Interrupt Occurred" flag before checking for the
  333.                   incoming interrupt.  In this case, any interrupt which has
  334.                   come in before the flag was cleared will not be processed
  335.                   and will result in a "Drive Not Ready" error message.
  336.                   Another problem is that some BIOSes lose interrupts during
  337.                   multi-sector reads.
  338.  
  339.                   Quarterdeck has identified the problem and has a fix in the
  340.                   works.  It probably won't pay to upgrade your BIOS to try to
  341.                   solve this problem as the BIOS makers are not aware that the
  342.                   problem exists.
  343.  
  344. ══════════════════════════════════════════════════════════════════════════════
  345.   ┌───────────────────────┐
  346.   │ QEMM/DesqView TIP# 12 │
  347.   └───────────────────────┘
  348.  
  349. PROBLEM:   System hangs and file corruption occur when running under DesqView.
  350.  
  351. SYMPTOMS:  Intermittent system hangs when operating with DesqView.  Sometimes
  352.            files will be corrupted.  Usually unable to reproduce the problem
  353.            consistently.
  354.  
  355. SOLUTION:  Check your interrupts!  Interrupt conflicts can cause all sorts of
  356.            strange problems.  I still see people recommend using IRQ2 on an AT
  357.            class machine.  IRQ2 is a cascaded interrupt for IRQ8 through IRQ15
  358.            and cannot be used.  A lot of us upgraded from an XT and are used
  359.            to setting our systems up to use IRQ2.  I moved my bus mouse card
  360.            from an XT to an AT and had all sorts of problems until I changed
  361.            the interrupt from IRQ2 to something that was not being used.
  362.  
  363. ══════════════════════════════════════════════════════════════════════════════
  364.   ┌───────────────────────┐
  365.   │ QEMM/DesqView TIP# 13 │
  366.   └───────────────────────┘
  367.  
  368. PROBLEM:   How do I set up caching under DesqView?  Is it different than under
  369.            DOS?
  370.  
  371. SYMPTOMS:  Improper caching setup under Desqview can introduce many unwanted
  372.            side-effects.  These include slow operation, file corruption, and
  373.            hangs.
  374.  
  375. SOLUTION:  The most important thing is to choose the right caching program.
  376.            My recommendation would be Super PC-Kwik.  From my own experience,
  377.            this is the fastest and most compatible of the caches.  I have also
  378.            used ADCACHE and PC-Cache 5.5 with success.  I have not been able
  379.            to get PC-Cache 6.0 to work reliably.  At this point, I would not
  380.            recommend PC-Cache 6.0.
  381.  
  382.            A cache works by buffering information read from the hard disk into
  383.            memory.  Then when a read request comes along, the memory is
  384.            checked for the information.  If it is in memory already, the
  385.            information is transferred without any hard drive activity!  Since
  386.            memory is much faster than any hard drive, the system operates
  387.            faster.  Some of the newer caches such as Super PC-Kwik, ADCACHE,
  388.            and PC-Cache 6.0 also offer a feature called "Write-Caching".  This
  389.            allows the cache to buffer disk writes as well as disk reads.
  390.            Under DesqView, this feature should be turned off.  Otherwise
  391.            DesqView could terminate an application without the cache being
  392.            flushed first.  If your machine ever hangs, you may suffer file
  393.            corruption.  Always load the cache before DesqView.
  394.  
  395.            I also recommend running your cache under Expanded (EMS) memory.
  396.            Although EMS is slightly slower than Extended, there are less
  397.            problems with interrupt latency when running in EMS.  If you are
  398.            doing any communications from within DesqView, use EMS, not
  399.            extended.
  400.  
  401.            My parameter line to invoke Super PC-Kwik is as follows:
  402.  
  403.            SUPERPCK /A+ /S:3000 /H- /T:8 /P- /-A /-B /-M /-N
  404.  
  405.            This sets up Super PC-Kwik to:   use expanded memory (/A+), 3
  406.            megabytes (/S:3000), disable write caching (/H-), buffer 8 sectors
  407.            (/T:8), don't display the parameters at bootup (/P-), don't buffer
  408.            floppy A: or B: (/-A /-B), and don't buffer the RAM drive or CD-ROM
  409.            (/-M /-N).
  410.  
  411.            The /T:8 parameter may need a little more explanation.  When an
  412.            application requests a disk read, most caches allow you to specify
  413.            how much of the rest of the track to read in to the buffer.  Super
  414.            PC-Kwik defaults to reading the entire track (/T+).  Normally this
  415.            is okay, but in my case I have an ESDI drive which claims to have
  416.            63 sectors per track.  When an application requested a disk read on
  417.            my system, the cache would read in the rest of the track, up to 63
  418.            sectors!  This actually caused a reduction in the effectiveness of
  419.            the cache.  On MFM drives with 17 sectors per track, you may be
  420.            able to use the defaults, but on RLL or ESDI drives, you are better
  421.            off reducing the number of sectors to read in.  You can experiment
  422.            with different settings by using the parameters option and trying
  423.            different settings.  With enough memory and the proper settings it
  424.            is possible to get "hit rates" greater than 90%.  My system
  425.            typically runs about 93% or more.
  426.  
  427.            Although I have detailed the settings for Super PC-Kwik, the
  428.            concepts are similar no matter what cache you use.
  429.  
  430.            Another often overlooked benefit of caching is that you can reduce
  431.            the number of DOS buffers needed.  Usually you can set BUFFERS=4 or
  432.            BUFFERS=6 in your CONFIG.SYS.  This helps to regain some of the
  433.            memory lost by the cache program itself.  You can usually load the
  434.            cache into high RAM if you have enough room.  I have successfully
  435.            loaded Super PC-Kwik, ADCACHE, and PC-Cache 5.5 high.
  436.  
  437. ══════════════════════════════════════════════════════════════════════════════
  438.   ┌───────────────────────┐
  439.   │ QEMM/DesqView TIP# 14 │
  440.   └───────────────────────┘
  441.  
  442. PROBLEM:   CD-ROM Drive does not work properly when using DesqView.
  443.  
  444. SYMPTOMS:  The system hangs after a CD-ROM access.  Sometimes the system will
  445.            run a long time between crashes and other times it won't.
  446.  
  447. SOLUTION:  CD-ROM systems can give DesqView fits.  More accurately, QEMM is
  448.            usually the culprit.  All CD-ROM systems that I am aware of use the
  449.            SCSI interface.  SCSI cards use a technique called "bus mastering"
  450.            in which the interface card actually takes control of the bus to do
  451.            its transfers.  This is bad news when running under a multitasker.
  452.            There is a new SCSI specification which addresses this problem, but
  453.            it is not in the "real world" yet.
  454.  
  455.            In the meantime, here are some things to try.
  456.  
  457.            The first thing to do is to make sure that you have no interrupt
  458.            conflicts.  This is important!  The CD-ROM system that I use is a
  459.            Toshiba XM-3201B.  It uses a Future Domain 8-bit SCSI controller.
  460.            The card comes configured from the factory to use IRQ3.  This is
  461.            also used by COM2 so if you are using COM2 you will have to change
  462.            to another IRQ.  Unfortunately, the only other choice on this card
  463.            is IRQ5.  IRQ5 is normally used by LPT2.  My system had a bus mouse
  464.            which used IRQ5.  The mouse had to go!
  465.  
  466.            The second thing to remember is that SCSI cards require some
  467.            address space.  Don't rely on QEMM to automatically find where your
  468.            SCSI card is.  Specifically exclude the area that it needs.  Even
  469.            Manifest will not locate what addresses are required.  I set my
  470.            card to use C800-C9FF and then told QEMM to exclude C800-CBFF.
  471.            That may sound odd, but it works.  For some reason, the SCSI driver
  472.            likes to write to the CB00 area no matter where you set the address
  473.            on the card.  If you have something loaded into that area, you are
  474.            going to crash.  If you stay with the default address of CA00, I
  475.            would suggest excluding CA00-CDFF.  The key seems to be to allow
  476.            16k of memory above the address, no matter where you locate the
  477.            card address.
  478.  
  479.            The third thing to do is to use the DISKBUF (DB) switch for QEMM.
  480.            I use DB=4 on my system.  This helps QEMM to handle the special way
  481.            in which SCSI devices access memory.
  482.  
  483.            I have had success in loading FDCD.SYS and MSCDEX.EXE high.  I use
  484.            the /E switch on MSCDEX to tell it to use expanded memory.
  485.  
  486. ══════════════════════════════════════════════════════════════════════════════
  487.   ┌───────────────────────┐
  488.   │ QEMM/DesqView TIP# 15 │
  489.   └───────────────────────┘
  490.  
  491. PROBLEM:   Problems when running RBBS-PC under DesqView.
  492.  
  493. SYMPTOMS:  The RBBS-PC software will halt with an error message, although the
  494.            computer is usually not hung.  Sometimes the error message "press
  495.            any key to return to system" will appear.  If a key is pressed, the
  496.            program recycles without incident.
  497.  
  498. SOLUTION:  I ran into this problem several times before I figured out what was
  499.            happening.  Most of us use DesqView because we can move and modify
  500.            files even though the BBS is running.  The thing we overlook is
  501.            that RBBS-PC maintains several open files during its exuction.  If
  502.            we modify a file that RBBS has open, we will get an error in the
  503.            form of a "share violation".  RBBS can't figure out what happened,
  504.            so it halts execution.
  505.  
  506.            There are several things to do which will help to eliminate this
  507.            problem.  The first is simply to not modify files which are
  508.            currently open by RBBS-PC.  Be especially cautious about modifying
  509.            files when a user is on-line.  You don't really know what files the
  510.            user may have open at any given time.  The second thing is to
  511.            switch to 4DOS and use SHARE.EXE.  This enables file sharing and
  512.            locking to handle this sort of problem.  The last thing to do is
  513.            invoke DesqView with the /DT switch.  This allows DOS to terminate
  514.            all programs rather than letting DesqView do it.  I have noticed
  515.            that if you let DesqView terminate programs, some files will not be
  516.            closed properly.  This can cause problems as well.  I have
  517.            implemented all these methods on my board and have not had a
  518.            problem since.
  519.  
  520.            Remember that a multiple node BBS under DesqView is similar to a
  521.            network.  The same precautions that you would take in a network
  522.            environment should be taken when running under DesqView.
  523.  
  524. ══════════════════════════════════════════════════════════════════════════════
  525.   ┌────────┐
  526.   │ Zenith │
  527.   └────────┘
  528. ══════════════════════════════════════════════════════════════════════════════
  529.   ┌────────────────┐
  530.   │ Zenith TIP#  1 │
  531.   └────────────────┘
  532.  
  533. PROBLEM:   System hangs when using QEMM 5.0 and doing a warm boot on Zenith
  534.            machines.
  535.  
  536. SYMPTOMS:  When requesting a CTRL-ALT-DEL reboot, the system hangs.  You must
  537.            then power down to reset.
  538.  
  539. SOLUTION:  Use the NOROM (NR) switch in QEMM 5.0.  QEMM normally maps one 4k
  540.            segment of the BIOS rom in order to detect reboots.  Because of the
  541.            way Zenith handles reboots, you must defeat this with the NOROM
  542.            switch.
  543.  
  544. ══════════════════════════════════════════════════════════════════════════════
  545.   ┌────────────────┐
  546.   │ Zenith TIP#  2 │
  547.   └────────────────┘
  548.  
  549. PROBLEM:   Video seems slow after installing QEMM 5.0 on Zenith machines
  550.            equipped with Z-549 or Z-449 video cards.
  551.  
  552. SYMPTOMS:  Screen update speed is very slow.  When you run
  553.            a benchmark the BIOS video speeds are very slow.
  554.  
  555. SOLUTION:  Zenith normally maps the VGA and EGA roms to RAM in order to speed
  556.            up their access.  Compaq does things similarly, but not
  557.            identically.  You must use the NOCOMPACFEATURES (NCF) switch to
  558.            defeat this.  Your video should return to the correct speed.  You
  559.            must also exclude C000-C7FF and E000-E7FF with the X=C000-C7FF and
  560.            X=E000-E7FF switches in order to make room for the video slush
  561.            area.
  562.  
  563.            NOTE:  If you have a Zenith Z-449 EGA card, you need to exclude
  564.                   C000-C3FF.  You must still
  565.                   exclude E000-E7FF.
  566.  
  567. ══════════════════════════════════════════════════════════════════════════════
  568.   ┌────────────────┐
  569.   │ Zenith TIP#  3 │
  570.   └────────────────┘
  571.  
  572. PROBLEM:   I can't get enough memory free to run the applications I want to
  573.            run when using a Zenith computer.
  574.  
  575. SYMPTOMS:  After setting up DesqView, my window size is limited to about 480K.
  576.            Nothing I do seems to be able to raise it much above that.
  577.  
  578. SOLUTION:  There are two solutions that I have used with success.  These
  579.            solutions only apply if you have a Zenith 386 computer and a Z-549
  580.            VGA video card.
  581.  
  582.            Zenith normally "slushes" the Video ROM to E000-E7FF.  A pointer is
  583.            changed so that applications expect to find the ROM at that
  584.            location.  You can include the area from C100-C5FF with the I=C100-
  585.            C5FF switch on the QEMM command line.  This adds 20K of extra high
  586.            RAM.  Video speed is not affected by using this area, since the ROM
  587.            has been slushed to the E000 area.
  588.  
  589.            The second solution is more elegant.  There is a file on the Bertha
  590.            BBS called UNSLUSH.ZIP.  This file contains a program which changes
  591.            the pointer back to the C000 paragraph and as a result does not use
  592.            the E000-E7FF area.  Video slushing still occurs, but since the
  593.            pointer has been changed back to C000, the E000-E7FF area can now
  594.            be mapped over with RAM by QEMM for its high RAM.  The only problem
  595.            is that BIOS video calls will be agonizingly slow.  The solution is
  596.            to have QEMM map the video ROM into RAM using the ROM=C000-C7FF
  597.            switch.  Your Config.Sys should contain the following:
  598.  
  599.            DEVICE=C:\UNSLUSHV.SYS
  600.            DEVICE=C:\QEMM.SYS ON NCF NR ROM=C000-C7FF RAM
  601.  
  602.            This should give you an extra 32K of high RAM with no degradation
  603.            of video performance.  Note that you should include the NCF and NR
  604.            switches on Zenith machines.  These are explained in another area
  605.            of this file.
  606.  
  607. ══════════════════════════════════════════════════════════════════════════════
  608.   ┌────────────────┐
  609.   │ Zenith TIP#  4 │
  610.   └────────────────┘
  611.  
  612. PROBLEM:   When running PC Shell 6.0 on my Zenith system I get an "Unable To
  613.            Read Sector" error message.  The disk verifies fine with Diskfix or
  614.            other utilities.
  615.  
  616. SYMPTOMS:  It appears that a file is bad when using PC Shells File Verify
  617.            option.  Usually this is noticed when copying a file from one area
  618.            of the hard drive to another.  However, when a surface scan is
  619.            done, nothing is found.
  620.  
  621. SOLUTION:  On one of my systems the above problem which appeared initially as
  622.            a hardware problem, turned out to be a problem with ADCACHE.  I use
  623.            ADCACHE on my BBS with no problems.  For some (as yet unknown)
  624.            reason, when I switched to a DTC ESDI controller and a 150 MEG
  625.            drive, the problem appeared.  ADCACHE was used successfully on the
  626.            same machine with a DTC 7280 1:1 controller and 90 MEG drive.  My
  627.            solution was to switch to Super PC-Kwik.  I am not convinced that
  628.            the total problem was with ADCACHE, but I could not find any other
  629.            problems with the machine.  More to come...
  630.  
  631. ══════════════════════════════════════════════════════════════════════════════
  632.   ┌────────────────┐
  633.   │ Zenith TIP#  5 │
  634.   └────────────────┘
  635.  
  636. PROBLEM:   I keep getting an "Error, keyboard not responding or not connected"
  637.            error message on my Zenith computer.
  638.  
  639. SYMPTOMS:  The above error message appears when doing a cold boot of the
  640.            computer system.  It may not happen all the time.  It may occur
  641.            with Zenith or clone keyboards.
  642.  
  643. SOLUTION:  The problem is in the keyboard reset circuitry.  A look at the
  644.            schematic for a Zenith ZKB-2 keyboard shows that pin 1 of the
  645.            keyboard processor is used to provide a power-up reset to the
  646.            processor itself.  When power is first applies, capacitor C8 is
  647.            totally discharged.  This capacitor is charged through the keyboard
  648.            processor towards five volts.  Because of the capacitance, the
  649.            charging is delayed and is held low long enough to provide the
  650.            power-on reset.  However, if the capacitor charges up too far
  651.            towards five volts before the processor is ready, the reset signal
  652.            is missed.
  653.  
  654.            A related factor may be the amount of memory and peripherals that
  655.            you have in your computer.  My problem surfaced after adding memory
  656.            and a larger hard drive.  It may be that the five volt supply does
  657.            not come up as fast as normal due to the increased load.
  658.  
  659.            In my Zenith keyboard there is a 2.2 uf capacitor at C8.
  660.            Electrolytics are notorious for changing their value dramatically
  661.            with age.  I also believe that raising the value from 2.2 to
  662.            something in the 4.7 - 10 uf range would allow a much better chance
  663.            for the keyboard processor to be properly reset.  I also had a
  664.            clone keyboard which would never be "seen" by the Zenith Z386-25
  665.            machine that I was using it on.  This unit had a 4.7 uf tantalum
  666.            capacitor on the processor reset pin.  This had to be increased
  667.            substantially in order for the keyboard to work properly.  I went
  668.            as high as 35 uf with no problems.  The keyboard took a relatively
  669.            long time to reset, but it worked fine, every time.
  670.  
  671.            If you do decide to replace the capacitor, observe proper polarity
  672.            for either electrolytics or tantalums.  If you are a hacker type,
  673.            give it a try.  Otherwise you can do what I did and order an
  674.            upgraded BIOS, SCP, and then find out that a fifty cent part was
  675.            giving you grief.
  676.  
  677.            NOTE:  Originally it looks as if the computer was supposed to
  678.                   provide the reset signal for the keyboard, but in my ZKB-2
  679.                   that jumper was not installed.  My guess is that the reset
  680.                   signal is no longer supplied by the computer.
  681.  
  682. ══════════════════════════════════════════════════════════════════════════════
  683.   ┌────────────────┐
  684.   │ Zenith TIP#  6 │
  685.   └────────────────┘
  686.  
  687. PROBLEM:   The hard disk on my Zenith Turbosport seems slow.
  688.  
  689. SYMPTOMS:  Access to the hard drive seems slow compared to what it should be.
  690.  
  691. SOLUTION:  There was a bug in the BIOS Rom of the Turbosport.  This was fixed
  692.            with ROM revision 444-651-3.  Call Heath/Zenith parts and get an
  693.            upgrade.
  694.  
  695. ══════════════════════════════════════════════════════════════════════════════
  696.   ┌─────────┐
  697.   │ RBBS-PC │
  698.   └─────────┘
  699. ══════════════════════════════════════════════════════════════════════════════
  700.   ┌─────────────────┐
  701.   │ RBBS-PC TIP#  1 │
  702.   └─────────────────┘
  703.  
  704. PROBLEM:   When I run RBBS-PC and someone does a download or upload, I can't
  705.            open another DesqView window without interfering with their
  706.            communications.  I have replaced my UARTS with 16550's.
  707.  
  708. SYMPTOMS:  When a user on one node of RBBS-PC is uploading or downloading,
  709.            opening another window will introduce CRC errors into their
  710.            transmission.  This occurs on the internal protocols (Xmodem,
  711.            Ymodem, Ascii).
  712.  
  713. SOLUTION:  This is a very obscure problem which does not have an obvious
  714.            answer.  The problem is that RBBS-PC by itself does not initialize
  715.            the 16550 chips.  Therefore the internal protocols do not benefit
  716.            from the buffering.  External protocols such as Zmodem, YmodemG,
  717.            and others have a program such as DSZ to initialize the 16550.  The
  718.            solution is to use a fossil driver such as X00 to initialize the
  719.            16550 chips.  This will make them available to the internal
  720.            protocols as well.
  721.  
  722. ══════════════════════════════════════════════════════════════════════════════
  723.   ┌─────────────────┐
  724.   │ RBBS-PC TIP#  2 │
  725.   └─────────────────┘
  726.  
  727. PROBLEM:   The performance of RBBS-PC seems slow when using two or more nodes
  728.            under DesqView.
  729.  
  730. SYMPTOMS:  The BBS seems to be slow in doing file accesses, screen updates,
  731.            etc.
  732.  
  733. SOLUTION:  There are several things which can be done to improve the
  734.            performance of RBBS-PC under DesqView.  You must be fairly well
  735.            versed in DOS, RBBS, and DesqView/QEMM in order to accomplish your
  736.            goal effectively.  Remember that DesqView splits up your computer
  737.            resources among the applications that you have opened.  The more
  738.            efficiently that your computer operates, the more resources will be
  739.            available to your programs.
  740.  
  741.            1.  Use a cache.  This makes a big difference in disk access.  I
  742.                use ADCACHE on my board.  The cache sits in expanded memory and
  743.                is 2 megabytes.  I get track hits of about 95 percent.  That
  744.                saves a lot of time when trying to do several things at once.
  745.                Do NOT use write caching, especially under DesqView.  If you
  746.                use write caching, you may corrupt your FAT.  If you use a
  747.                fairly large cache, you should be able to reduce the size of
  748.                your DOS buffers.  I use Buffers=4 in my Config.Sys.  This
  749.                increases the available memory to your system.  I do not
  750.                recommend loading buffers high or using Quarterdeck's
  751.                Buffers.Com.  I have heard of some strange things happening for
  752.                those who do.
  753.  
  754.                NOTE:  I have switched to Super PC-Kwik Cache.  It is faster
  755.                       than ADCACHE and seems to be aware of more hardware and
  756.                       software combinations.  I have also increased the size
  757.                       of the cache to 3 megabytes.
  758.  
  759.            2.  Use a ramdisk.  Some of the RBBS files may be put in a ramdisk.
  760.            This allows very fast reads of the files that do not change during
  761.            a session.  I use Zenith's VDISK and set up a 1 megabyte ramdisk.
  762.            I use a batch file to copy all of my menus and my working
  763.            directories into the ramdisk.  You must modify RBBS using CONFIG to
  764.            reflect the new location of these files.
  765.  
  766.            3.  Use a FOSSIL driver.  This is important when using high speed
  767.                communications.  I use X00.SYS on my board since it recognizes
  768.                DesqView with the DV switch.  I set up my Dual Standard or HST
  769.                modem to communicate with the computer at 38400 baud.  You
  770.                can't go faster than 19200 without using a FOSSIL driver
  771.                because RBBS does not support it.  You will probably run into
  772.                problems unless you have 16550 buffered chips also.  I have
  773.                increased my X00 transmit and receive buffer sizes to 4096
  774.                bytes each.  The default is 1024 bytes.  This allows more
  775.                effective utilization of the clock ticks that each window gets.
  776.                You may be able to increase them more depending on how much
  777.                base memory you have available.
  778.  
  779.            4.  Set "Dos Buffers For EMS" to 0 in the DesqView setup if you are
  780.                not running on a network.  This setting made no difference when
  781.                I was using ADCACHE, but made a considerable difference when
  782.                using Super PC-Kwik.
  783.  
  784. ══════════════════════════════════════════════════════════════════════════════
  785.   ┌─────────────────┐
  786.   │ RBBS-PC TIP#  3 │
  787.   └─────────────────┘
  788.  
  789. PROBLEM:   I am having trouble getting X00.SYS to work properly.
  790.  
  791. SYMPTOMS:  X00 is difficult to setup to achieve optimal performance.
  792.  
  793. SOLUTION:  X00 works very well, but can be difficult to setup properly.  You
  794.            need to use a fossil driver in order to use a baud rate higher than
  795.            19200.  I use X00 to enable my ports to run at 38400 baud.  My
  796.            command line is as follows:
  797.  
  798.            DEVICE=C:\RBBS\FOSSIL\X00.SYS E 0=3F8,IRQ4 1=2F8,IRQ3 B,0,38400
  799.            B,1,38400 T=4096 R=4096 DV F=15
  800.  
  801.            This command line can be commented as follows:
  802.  
  803.            DEVICE=C:\RBBS\ROSSIL\X00.SYS  (Calls X00.SYS from my subdirectory)
  804.            E  (Eliminates the sign-on screen from X00)
  805.            0=3F8,IRQ4  (Sets up first serial port at 3F8 and using IRQ4)
  806.            1=2F8,IRQ3  (Sets up second serial port at 2F8 and using IRQ3)
  807.            B,0,38400  (Locks first serial port at 38400 baud)
  808.            B,1,38400  (Locks second serial port at 38400 baud)
  809.            T=4096  (Sets transmit buffer to 4096 bytes)
  810.            R=4096  (Sets receive buffer to 4096 bytes)
  811.            DV  (DesqView pause which releases clock ticks when idle)
  812.            F=15  (Sets 16550 FIFO to 15 bytes rather than default of 8)
  813.  
  814.            NOTE:  Newer versions of X00 have bug fixes along with better
  815.            performance with DesqView.
  816.  
  817. ══════════════════════════════════════════════════════════════════════════════
  818.   ┌─────────────────┐
  819.   │ RBBS-PC TIP#  4 │
  820.   └─────────────────┘
  821.  
  822. PROBLEM:   Some callers have trouble connecting to my board.  I use a USR Dual
  823.            Standard modem.
  824.  
  825. SYMPTOMS:  Most callers have no trouble connecting, but some callers have to
  826.            call several times before they can get connected correctly.  Some
  827.            callers have trouble with MNP error correction working correctly.
  828.            Other callers have trouble with getting disconnected in the middle
  829.            of their session.
  830.  
  831. SOLUTION:  This sort of problem has many causes and solutions.  There are many
  832.            types of modems out there and some are better than others.  Many
  833.            problems can be solved by changing S-register settings, but others
  834.            can't.  Telebit modems are particularly troublesome since they send
  835.            a special set of tones to alert the other modem that they are a
  836.            Telebit.  These tones can confuse USR modems.  The first thing to
  837.            do is to make sure that your modem is handshaking properly and your
  838.            software is set up properly.  It is always easy to blame someone
  839.            else for your troubles.  If your setup is okay, then try the
  840.            following suggestions:
  841.  
  842.            S28=0   Use this setting if some of your 2400 baud users have
  843.                    trouble connecting to the board.  This S-register sets the
  844.                    duration of the V.32 answer tones.  These tones allow quick
  845.                    connects in V.32 mode.  However, the tones also confuse
  846.                    some modems.  This does not disable V.32 modulation.  The
  847.                    default is 8.  USR is recommending 0.  If some of your
  848.                    other users have trouble you can try 2 or 4.
  849.  
  850.  
  851.            S15=64  Use this setting to help with MNP-5 problems.  Some earlier
  852.                    2400 baud MNP modems were not fully compatible with the MNP
  853.                    protocol.  Setting this S-register to 64 enables non-
  854.                    standard MNP compatibility.
  855.  
  856.            S15=8   Use this setting if users have trouble with file transfers
  857.                    crashing in the middle of a download.  Then they get a
  858.                    whole screen full of garbage because the modem keeps
  859.                    sending until its buffer is cleared.  Setting this register
  860.                    to 8 reduces the size of the buffer to 128 bytes from its
  861.                    default of 1.5k bytes.  This change only occurs during non
  862.                    ARQ connections.
  863.  
  864.            S15=72  Use this setting to incorporate both of the above changes.
  865.  
  866.            S10=10  Use this setting if you have a number of callers who call
  867.                    in with call waiting.  Call waiting is a real problem for
  868.                    people who run a BBS.  When a call is coming in on the
  869.                    callers phone, the line is momentarily disconnected.
  870.                    Sometimes the modem on the BBS will react by detecting the
  871.                    loss of carrier and will disconnect.  You can reduce the
  872.                    chance of this happening by setting this register to 10 or
  873.                    more.  Of course, sometimes the calling modem will
  874.                    disconnect.  You have no control over that.
  875.  
  876. ══════════════════════════════════════════════════════════════════════════════
  877.   ┌────────────────┐
  878.   │ Communications │
  879.   └────────────────┘
  880. ══════════════════════════════════════════════════════════════════════════════
  881.   ┌────────────────────────┐
  882.   │ Communications TIP#  1 │
  883.   └────────────────────────┘
  884.  
  885. PROBLEM:   Connect problems when using MNP-5 modems.  Sometimes the speed is
  886.            slower than other times.
  887.  
  888. SYMPTOMS:  When calling a BBS that is using a U.S. Robotics HST modem using a
  889.            2400 baud MNP-5 modem, sometimes the connection will be at 2400
  890.            baud and sometimes it will be 1200.  In both cases the connection
  891.            will be a "reliable connect".
  892.  
  893. SOLUTION:  Some 2400 baud MNP-5 modems are not fully compatible with the MNP
  894.            protocol.  Generally these were earlier modems, but I know of one
  895.            case where the modem was a current production model.  The solution
  896.            is to have the BBS operator change his S15 register to 64.  This
  897.            allows compatiblity with these modems.  This register change must
  898.            be done on the HST modem, not on the 2400 baud modem.
  899.  
  900. ══════════════════════════════════════════════════════════════════════════════
  901.   ┌────────────────────────┐
  902.   │ Communications TIP#  2 │
  903.   └────────────────────────┘
  904.  
  905. PROBLEM:   Download speeds of ZIP files seem slow when using a 2400 baud MNP-5
  906.            modem.
  907.  
  908. SYMPTOMS:  When downloading from some BBS's the download speed of ZIP files is
  909.            about 280 cps.  From other boards only about 250 cps is possible.
  910.  
  911. SOLUTION:  MNP-5 compression is not effective on ZIP files.  In fact, if you
  912.            try to compress a ZIP file, things actually slow down.  As a
  913.            result, most boards disable MNP-5 compression.  You can still
  914.            achieve an error correcting link, but there will be no compression.
  915.            Under this scenario you will achieve about 280 cps download speeds
  916.            at the expense of screen update speed.  The screens full of menus
  917.            are not compressed either!  On my board, MNP-5 compression is
  918.            enabled.  If you call in with MNP-5 your screen updates will be
  919.            very fast, but your downloads of ZIP files will be in the 250 cps
  920.            area.  If you download Text or ASCII files, you may achieve rates
  921.            as high as 500 cps.  The solution is to defeat compression on the
  922.            callers end when you want to download ZIP files.  There is usually
  923.            an "AT" command to defeat MNP-5 compression.  Read your manual.  If
  924.            you intend to do a lot of downloading, defeat MNP-5.  If you are
  925.            just calling to browse, leave it on.  You now have the best of both
  926.            worlds.
  927.  
  928. ══════════════════════════════════════════════════════════════════════════════
  929.   ┌────────────────────────┐
  930.   │ Communications TIP#  3 │
  931.   └────────────────────────┘
  932.  
  933. PROBLEM:   Download speeds from some HST boards are not as fast as on other
  934.            HST boards.
  935.  
  936. SYMPTOMS:  Download speeds from some HST boards run up to 1700 cps.  Others
  937.            can achieve only about 900-1100 cps.
  938.  
  939. SOLUTION:  U.S. Robotics manufactured two HST modems.  The old modem was an
  940.            HST 9600.  The newer model was an HST 14400.  The 9600 used a 9600
  941.            baud forward channel and a 300 baud back channel.  The 14400 used a
  942.            14400 baud forward channel and a 450 baud back channel.  After you
  943.            sign off the board, do an ATI6.  at the bottom of the screen you
  944.            will see 9600/300 or 14400/450.  This will tell you what type of
  945.            modem you hooked up with.  There are a lot of old HST's out there.
  946.            There really is no solution to this problem unless you want to send
  947.            your favorite SYSOP about $500.00 for a new HST.
  948.  
  949.            NOTE:  It is possible that the SYSOP doesn't have his modem set up
  950.                   correctly, but I have found that to be somewhat rare.
  951.                   Normally that won't exact that much performance loss.  If
  952.                   the SYSOP has an HST9600 there really isn't much he can do.
  953.  
  954. ══════════════════════════════════════════════════════════════════════════════
  955.   ┌────────────────────────┐
  956.   │ Communications TIP#  4 │
  957.   └────────────────────────┘
  958.  
  959. PROBLEM:   DSZ/Zmodem refuses to work with my computer system.
  960.  
  961. SYMPTOMS:  When using DSZ/Zmodem, it refuses to recognize the serial port.  No
  962.            communication occurs and I get bumped out of the program.
  963.  
  964. SOLUTION:  I ran into this problem with DSZ/Zmodem on my machine.  The problem
  965.            is that I was using a non-standard Port/IRQ combination.  My system
  966.            uses COM3 and IRQ5 for the modem.  In order to support this
  967.            combination you must invoke DSZ with the portx parameter.  My
  968.            command line to invoke DSZ from Qmodem is as follows:
  969.  
  970.            DSZ portx 3e8,5 speed %1 rz -rr
  971.  
  972.            This sets up DSZ to use COM3 and IRQ5.  DSZ is case sensitive!  Do
  973.            not use upper-case letters for parameters.
  974.  
  975. ══════════════════════════════════════════════════════════════════════════════
  976.   ┌────────────────────────┐
  977.   │ Communications TIP#  5 │
  978.   └────────────────────────┘
  979.  
  980. PROBLEM:   I get garbage characters on my screen even though I have an MNP-5
  981.            modem.
  982.  
  983. SYMPTOMS:  Strange characters appear on the screen when using a communications
  984.            program.  This occurs randomly whether typing or not.
  985.  
  986. SOLUTION:  Make sure that MNP-5 is turned on.  Some modems will not allow you
  987.            to defeat compression without also defeating error correction.  On
  988.            zipped files, throughput suffers because of MNP-5.  However, if you
  989.            turn off MNP-5 you may lose error correction.  Check your manuals.
  990.            U.S. Robotics Dual-Standard and HST modems allow the defeating of
  991.            MNP-5 compression while still maintaining an error correcting link.
  992.            Other modems may not be as flexible.  Also, check to make sure that
  993.            the remote modem is also MNP-5 capable.  If the other modem doesn't
  994.            have MNP-5 you won't get an error correcting link.
  995.  
  996. ══════════════════════════════════════════════════════════════════════════════
  997.   ┌─────────┐
  998.   │ Doorway │
  999.   └─────────┘
  1000. ══════════════════════════════════════════════════════════════════════════════
  1001.   ┌─────────────────┐
  1002.   │ Doorway TIP#  1 │
  1003.   └─────────────────┘
  1004.  
  1005. PROBLEM:   When I use Doorway to drop to dos, the screen for applications such
  1006.            as PC Shell not right.  This problem only occurs when running two
  1007.            or more nodes of RBBS-PC under DesqView.
  1008.  
  1009. SYMPTOMS:  When doing a remote drop to dos and using a "mis-behaved" program
  1010.            such as PC Shell, half of the screen is black.  Sometimes the
  1011.            screen of another node will be seen remotely.
  1012.  
  1013. SOLUTION:  Set the "Virtualize text/graphics" to "Y" in the DesqView setup for
  1014.            each node of RBBS-PC.  Normally RBBS-PC does not require this since
  1015.            it does not do direct screen writes.  However, when you run a
  1016.            program remotely using doorway, all of the programs you run may not
  1017.            be "well-behaved".  By telling DesqView to Virtualize everything,
  1018.            you will force the program to behave itself, even in a door.
  1019.  
  1020. ══════════════════════════════════════════════════════════════════════════════
  1021.   ┌─────────────────┐
  1022.   │ Doorway TIP#  2 │
  1023.   └─────────────────┘
  1024.  
  1025. PROBLEM:   Typing during a screen update will produce garbage characters.
  1026.  
  1027. SYMPTOMS:  During a remote screen update, if a character is pressed, the
  1028.            screen will be jumbled up.  If you wait until after the screen has
  1029.            been updated, everything works normally.
  1030.  
  1031. SOLUTION:  There are two things which I have done to eliminate this problem.
  1032.            The first is to make sure that the FIFO of the 16550 on the BBS is
  1033.            enabled to 15.  I use X00.SYS on my system.  The default FIFO
  1034.            initialization is 8.  You must use the F=15 switch to enable 15
  1035.            bytes of buffering.  Use this switch with caution as it increases
  1036.            interrupt latency.  If you have problems with uploads or downloads,
  1037.            go back to the default setting.
  1038.  
  1039.            The second thing which seems to help is to use XU to enable the
  1040.            Fossil before running Doorway.  My batch file looks like this:
  1041.  
  1042.            XU PORT:0:ON
  1043.            DOORWAY COM1F ... (Your Doorway switches go here)
  1044.            XU PORT:0:OFF
  1045.  
  1046.            The COM1F was added with Doorway 2.06Beta to allow use of a fossil
  1047.            driver, however it appears that Doorway cannot turn the fossil on
  1048.            and off by itself.  When RBBS shells, it turns the fossil off.  It
  1049.            then turns it back on when it resumes normal operations.  By using
  1050.            XU to turn the fossil on, Doorway benefits from its use.  After
  1051.            making these changes, I was unable to introduce any errors into my
  1052.            screen updates.  If you do not have Doorway 2.06, I suggest that
  1053.            you upgrade.
  1054.  
  1055. ══════════════════════════════════════════════════════════════════════════════
  1056.   ┌──────────┐
  1057.   │ Reconfig │
  1058.   └──────────┘
  1059. ══════════════════════════════════════════════════════════════════════════════
  1060.   ┌──────────────────┐
  1061.   │ Reconfig TIP#  1 │
  1062.   └──────────────────┘
  1063.  
  1064. PROBLEM:   When I use Reconfig in combination with a cache, the configuration
  1065.            is not changed.
  1066.  
  1067. SYMPTOMS:  When Reconfig does a warm boot after changing the Config.Sys and
  1068.            Autoexec.Bat files, the changes are not made.  The computer boots
  1069.            up with the old configuration.  This only happens when using a
  1070.            cache.
  1071.  
  1072. SOLUTION:  This problem occurs because of "write caching".  PC-Cache 6.0,
  1073.            ADCACHE, and Super PC-Kwik all use write caching which caches all
  1074.            disk writes as well as disk reads.  PC-Cache 6.0 however has write
  1075.            caching as its default.  On some machines, the warm boot will occur
  1076.            before the cache has written the changes to the disk.  This may
  1077.            depend on the speed of the machine as well.  The solution is either
  1078.            to disable write caching or to flush the cache before rebooting.  I
  1079.            elected not to use write caching since Reconfig does not have a
  1080.            convenient place to flush the cache.  Other programs may be
  1081.            different.
  1082.  
  1083. ══════════════════════════════════════════════════════════════════════════════
  1084.   ┌──────────┐
  1085.   │ Hardware │
  1086.   └──────────┘
  1087. ══════════════════════════════════════════════════════════════════════════════
  1088.   ┌──────────────────┐
  1089.   │ Hardware TIP#  1 │
  1090.   └──────────────────┘
  1091.  
  1092. PROBLEM:   After installing a new hard or floppy drive, the unit doesn't work.
  1093.            I have checked my drive select jumpers and they are fine.
  1094.  
  1095. SYMPTOMS:  The floppy drive refuses to read disks, the hard drive acts like it
  1096.            isn't hooked up.
  1097.  
  1098. SOLUTION:  Check your cables!  Zenith normally uses cables with no "twist".
  1099.            You then set the drive select jumpers to the physical location of
  1100.            the drive.  Example:  Drive A: would be DS0, and Drive B: would be
  1101.            DS1.  IBM uses a cable which "twists" the drive select lines to
  1102.            fool the first drive.  Example:  Drive A: would be at the end of
  1103.            the cable and be DS1, and Drive B: would be before the twist and be
  1104.            DS1 also.  If you are using "twist" cables which IBM likes to use,
  1105.            make sure you are using a cable with the proper twist.  If you are
  1106.            like me, you didn't know there was a difference.  IBM twists wires
  1107.            25 through 29 for a hard drive cable and wires 10 through 16 for a
  1108.            floppy drive.  Using the wrong cable can cause many problems.
  1109.  
  1110. ══════════════════════════════════════════════════════════════════════════════
  1111.  
  1112. The End.